package org.aswing;

extern class JColorChooser extends org.aswing.colorchooser.AbstractColorChooserPanel {
	function new() : Void;
	function addChooserPanel(p0 : String, p1 : org.aswing.colorchooser.AbstractColorChooserPanel) : Void;
	function getCancelButton() : JButton;
	function getChooserPanelAt(p0 : Float) : org.aswing.colorchooser.AbstractColorChooserPanel;
	function getChooserPanelCount() : Float;
	function getOkButton() : JButton;
	function getTabbedPane() : JTabbedPane;
	function removeAllChooserPanels() : Void;
	function removeChooserPanel(p0 : org.aswing.colorchooser.AbstractColorChooserPanel) : org.aswing.colorchooser.AbstractColorChooserPanel;
	function removeChooserPanelAt(p0 : Float) : org.aswing.colorchooser.AbstractColorChooserPanel;
	static function createDialog(p0 : JColorChooser, p1 : Component, p2 : String, ?p3 : Bool, ?p4 : Dynamic, ?p5 : Dynamic) : JFrame;
	static function showDialog(p0 : Component, p1 : String, p2 : ASColor, ?p3 : Bool, ?p4 : Dynamic, ?p5 : Dynamic, ?p6 : org.aswing.geom.IntPoint) : JColorChooser;
}
